import { createApp } from "vue"
import App from "./App.vue"
// import Vuex from "vuex"
// 导入状态管理
import store from "./store"

// createApp(App).mount('#app')

var app = createApp(App)

// 状态管理两种方式
// // 方式一：手动实现状态管理的方式：挂载到this的原型上，充当全局变量，共享的变量
// var shareobj = {
//     name:"张三"
// }
// // 挂载到全局
// app.config.globalProperties.shareobj = shareobj

// // 方式二：使用Vuex进行状态管理，直接在main.js写不好，通常是抽取到一个index.js中
// app.use(Vuex)

// 使用定义好的store进行状态管理
app.use(store)

// 挂载
app.mount("#app")
